package main

import (
	"fmt"
	"strconv"
)

func main() {
	testVar()
	numParse()
}

func testVar() {
	var a string = "initial"
	fmt.Println(a)

	var aa string
	var bb int
	fmt.Println(aa, "--", bb, "--")

	var b, c int = 1, 2
	fmt.Println(b, c)

	f := "short"
	fmt.Println(f)
}

func numParse() {
	f, _ := strconv.ParseFloat("1.234", 64)
	fmt.Println(f)

	// base是进制
	i, _ := strconv.ParseInt("123", 0, 64)
	fmt.Println(i)

	d, _ := strconv.ParseInt("0x10", 0, 64)
	fmt.Println(d)

	// 字符串转化为十进制整型，简化方法
	k, _ := strconv.Atoi("125")
	fmt.Println(k)

	_, e := strconv.Atoi("wat")
	fmt.Println(e)
}
